解决 matplotlib 画图时横坐标重叠的问题 您所在的位置:网站首页 箱形图 python的X轴顺序错了 解决 matplotlib 画图时横坐标重叠的问题

解决 matplotlib 画图时横坐标重叠的问题

2024-07-15 11:21| 来源: 网络整理| 查看: 265

问题描述

使用 matplotlib 画图时,如果有时候横轴是时间轴的话,显示的信息很多,有可能会有重叠的情况,比如说下图这样: 在这里插入图片描述

解决办法 横坐标字体调小 + 旋转 fig, ax = plt.subplots(1, 1) # ...... # 进行画图主体部分 # ...... # 设置 x 坐标轴标签的显示内容和大小 plt.xlabel('时间', fontsize=14) # 设置 x 坐标轴刻度的旋转方向和大小 # rotation: 旋转方向 plt.xticks(rotation=90, fontsize=14) plt.show()

在这里插入图片描述 有时这样还是不够的,再进行 x 轴密度的调整会改善这个情况。

调整 x 轴坐标轴密度 fig, ax = plt.subplots(1, 1) # ...... # 进行画图主体部分 # ...... # 设置 x 轴显示密度 tick_spacing = 10 ax.xaxis.set_major_locator(ticker.MultipleLocator(tick_spacing)) # 设置 x 坐标轴标签的显示内容和大小 plt.xlabel('时间', fontsize=14) # 设置 x 坐标轴刻度的旋转方向和大小 # rotation: 旋转方向 plt.xticks(rotation=90, fontsize=14) plt.show()

在这里插入图片描述 进行上述两步后效果好了很多

关于更多画图的小技巧可以参照 一次python画图经历



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有